package top.weiliang.springboot3.service;

import top.weiliang.springboot3.base.PageBean;
import top.weiliang.springboot3.base.R;
import top.weiliang.springboot3.entity.TbSoftwareType;
import top.weiliang.springboot3.vo.PageVO;

import java.util.List;

public interface TbSoftwareTypeService {
    TbSoftwareType queryByTname(String tname);

    R<String> insert(TbSoftwareType tbSoftwareType);

    R<List<TbSoftwareType>>query(TbSoftwareType tbSoftwareType);

    R<TbSoftwareType>queryById(Integer id);

    R<String>update(TbSoftwareType tbSoftwareType);

    R<String>delete(Integer id);

    R<PageVO<TbSoftwareType>>queryPage(PageBean pageBean, TbSoftwareType tbSoftwareType);
}
